package User;

public abstract class User {//为什么用抽象类？（问题一）
    protected String name;
    protected int userId;
    protected String role;//用户角色（管理员或普通用户）

    public User(String name, int userId, String role) {
        this.name = name;
        this.userId = userId;
        this.role = role;
    }

    public String getName() {
        return name;
    }

    public int getUserId() {
        return userId;
    }

    public String getRole() {
        return role;
    }
    public abstract int display();//定义菜单方法，找出是干什么用的（问题二）解决：为了管理员和普通用户那边重写该方法，让管理员和普通用户显示的菜单不一样。
}
